nav a {
  color: #999;
  /* color: red; */ }

nav .active {
  border-bottom: #fed946 solid; }

section {
  padding: .3rem; }

article {
  font-size: .26rem;
  line-height: .4rem;
  padding-bottom: .4rem;
  border-bottom: #D8D8D8 solid; }
  article > h5 {
    /* background: #0000FF; */
    /* display: inline-block; */
    font-size: .24rem;
    padding: .2rem 0; }
    article > h5 * {
      vertical-align: middle; }
    article > h5 > .head_img {
      width: .4rem;
      height: .4rem;
      border-radius: 50%;
      /* float: left; */ }
  article span {
    /* background: red; */
    color: #D8D8D8;
    margin-top: .05rem;
    float: right;
    /* height: 100%; */ }
  article .img_bg {
    width: 2.42rem;
    height: 1.92rem;
    /* background: rgba(216, 216, 216, 1); */
    background-size: contain;
    background-size: cover;
    opacity: 1;
    border-radius: 4px;
    float: right;
    margin-left: .3rem; }
  article h3 {
    /* color: red; */
    font-size: .34rem;
    line-height: .5rem;
    font-weight: 600;
    padding-bottom: .1rem;
    color: #333;
    /* padding-right: 3.1rem; */ }
  article p {
    color: #999;
    letter-spacing: 0.03rem; }
